home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / internet / weblibev / weblibvb.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-02  |  3.9 KB  |  112 lines

  1.  
  2. ///////////////////////////////////////////////////////////////////////////////
  3. // Copyright 1995 by Potomac Software, Inc. Use of this material is subject to
  4. // the terms and conditions of the software license agreement.
  5.  
  6. #ifndef __WEBLIBVB_H__
  7. #define __WEBLIBVB_H__
  8.  
  9. #include <windows.h>
  10.  
  11. #ifdef __cplusplus 
  12. extern "C" {
  13. #endif 
  14.  
  15. ///////////////////////////////////////////////////////////////////////////////
  16. // VB Browser action APIs.
  17.  
  18. LONG WINAPI actionConnectBrowser(WORD wOptions);
  19. LONG WINAPI actionDisconnectBrowser(BOOL bExit);
  20.  
  21. LONG WINAPI actionGetWindowInfo(DWORD dwWindow);
  22. LONG WINAPI actionListWindows();
  23. LONG WINAPI actionActivateWindow(DWORD dwWindow);
  24. LONG WINAPI actionCloseWindow(DWORD dwWindow);
  25.  
  26. LONG WINAPI actionSetWindowPos(DWORD dwWindow,DWORD dwX,DWORD dwY,DWORD dwWidth,
  27.     DWORD dwHeight);
  28. LONG WINAPI actionShowWindow(DWORD dwWindow,UINT nShow);
  29.  
  30. LONG WINAPI actionShowFile(LPCSTR lpszFile,LPCSTR lpszMIMEType,DWORD dwWindow,LPCSTR lpszURL);
  31.  
  32. LONG WINAPI actionOpenURL(LPCSTR lpszURL,DWORD dwWindow,WORD wOptions);
  33. LONG WINAPI actionSaveURL(LPCSTR lpszURL,LPCSTR lpszFile,DWORD dwWindow,WORD wOptions);
  34.  
  35. LONG WINAPI actionPostFormData(LPCSTR lpszURL,DWORD dwWindow,LPCSTR lpszFormData,
  36.     LPCSTR lpszMIMEType);
  37. LONG WINAPI actionSaveFormData(LPCSTR lpszURL,LPCSTR lpszFile,DWORD dwWindow,
  38.     LPCSTR lpszFormData,LPCSTR lpszMIMEType);
  39.     
  40. LONG WINAPI actionCancel(DWORD dwTransaction);
  41.  
  42. LONG WINAPI actionRegisterProtocol(LPCSTR lpszProtocol);
  43. LONG WINAPI actionUnregisterProtocol(LPCSTR lpszProtocol);
  44.  
  45. LONG WINAPI actionRegisterURLEcho();
  46. LONG WINAPI actionUnregisterURLEcho();
  47.  
  48. LONG WINAPI actionRegisterViewer(LPCSTR lpszMIMEType,WORD wOptions);
  49. LONG WINAPI actionUnregisterViewer(LPCSTR lpszMIMEType);
  50.  
  51. LONG WINAPI actionRegisterWindowChange(DWORD dwWindow);
  52. LONG WINAPI actionUnregisterWindowChange(DWORD dwWindow);
  53.  
  54. LONG WINAPI actionParseAnchor(LPCSTR lpszAbsoluteURL,LPCSTR lpszRelativeURL);
  55. LONG WINAPI actionGetVersion(WORD wMajor,WORD wMinor);
  56. LONG WINAPI actionQueryURLFile(LPCSTR lpszFile);
  57. LONG WINAPI actionSetNotifyMethod(WORD wMethod);
  58. LONG WINAPI actionGetTransactionWindow(DWORD dwTransaction);
  59.  
  60. ///////////////////////////////////////////////////////////////////////////////
  61. // VB Toolbar action APIs.
  62.  
  63. LONG WINAPI actionCreateToolbar(LPCSTR lpszMenuText);
  64. LONG WINAPI actionDeleteToolbar();
  65.  
  66. LONG WINAPI actionIsToolbarActive();
  67. LONG WINAPI actionSetActiveToolbar();
  68.  
  69. LONG WINAPI actionAddToolbarButtonByHandle(UINT nID,int nIdx,LPCSTR lpszText,
  70.     USHORT nBitmap,USHORT nBitmapSel,USHORT nBitmapFocus,USHORT nBitmapDisabled,
  71.         BOOL bCopy);
  72.     
  73. LONG WINAPI actionAddToolbarButtonByID(UINT nID,int nIdx,LPCSTR lpszText,
  74.     USHORT nInstance,USHORT nBitmap,USHORT nBitmapSel,USHORT nBitmapFocus,
  75.         USHORT nBitmapDisabled);
  76.     
  77. LONG WINAPI actionAddToolbarButtonByName(UINT nID,int nIdx,LPCSTR lpszText,
  78.     USHORT nInstance,LPCSTR lpszBitmap,LPCSTR lpszBitmapSel,LPCSTR lpszBitmapFocus,
  79.         LPCSTR lpszBitmapDisabled); 
  80.     
  81. LONG WINAPI actionRemoveToolbarButton(UINT nID);
  82.  
  83. LONG WINAPI actionIsToolbarButtonVisible(UINT nID);
  84. LONG WINAPI actionShowToolbarButton(UINT nID,BOOL bShow);
  85.  
  86. LONG WINAPI actionIsToolbarButtonEnabled(UINT nID);
  87. LONG WINAPI actionEnableToolbarButton(UINT nID,BOOL bEnable);
  88.  
  89. LONG WINAPI actionGetToolbarText(UINT nID);
  90. LONG WINAPI actionSetToolbarText(UINT nID,LPCSTR lpszText);
  91.  
  92. LONG WINAPI actionGetToolbarFont(int nType);
  93. LONG WINAPI actionSetToolbarFont(int nType,USHORT nFont);
  94.  
  95. LONG WINAPI actionGetToolbarBkgnd();
  96. LONG WINAPI actionSetToolbarBkgnd(LONG lBackground);
  97.  
  98. LONG WINAPI actionGetToolbarTextColor(int nType);
  99. LONG WINAPI actionSetToolbarTextColor(int nType,LONG lText);
  100.  
  101. ///////////////////////////////////////////////////////////////////////////////
  102. // VB Utility action APIs.
  103.  
  104. LONG WINAPI actionAppendFormData(LPCSTR lpszName,LPCSTR lpszData,UINT cbData);
  105. LONG WINAPI actionAccessFormData();
  106.  
  107. #ifdef __cplusplus 
  108. }
  109. #endif
  110.  
  111. #endif
  112.